#search{width:999px; height:125px; background-color:#E0E9F0; border:1px solid #BAC0D0; margin-top:5px;}
.search_title{height:25px; border-top:3px solid #AFC2E0; margin:1px 1px 10px 1px;}
.search_place{padding:10px 5px 5px 10px;}
.search_day{padding:10px 5px 5px 10px;border-left:1px solid #B0B3B8;}
.search_button{padding:10px 10px 5px 10px;border-left:1px solid #B0B3B8; font-weight:bold;}
.selectbox{border:1px solid #94A5BE;margin-right:15px;width:105px;}

.bookbox40{border:1px solid #94A5BE;margin-right:8px;width:40px;}
.bookbox60{border:1px solid #94A5BE;margin-right:15px;width:60px;}
.bookbox85{border:1px solid #94A5BE;margin-right:15px;width:85px;}
.bookbox120{border:1px solid #94A5BE;margin-right:15px;width:120px;}
.bookbox180{border:1px solid #94A5BE;margin-right:15px;width:180px;}
.bookbox300{border:1px solid #94A5BE;margin-right:15px;width:300px;}
.bookbox500{border:1px solid #94A5BE;margin-right:15px;width:500px; height:100px;}

.datebox{border:1px solid #94A5BE;height:16px;width:105px;padding:2px 3px 0px 3px;font-family:Arial;font-size:11px;font-weight:bold;margin-right:15px;}
.submitbox{width:85px;height:21px;border:1px solid #94A5BE;background-image:url(../image/index/search_submit.gif);padding:0px;background-color:#2C51A5;margin-left:15px;}

.radio{ padding-right:20px;}

#ticket_left{width:363px; border:1px solid #BCD6FB; margin:5px 3px 5px 3px;}
#ticket_right{width:363px; border:1px solid #BCD6FB; margin:5px 0px 5px 0px; float:right;}
.ticket_title{height:29px; margin:1px; background-image:url(../image/international_ticket/title_pic.gif); border-bottom:1px dashed #999999; font-weight:bold;}
.ticket_dot{padding:10px 0px 0px 10px;}
.ticket_more{float:right;padding:10px 15px 0px 0px;font-weight:normal;}
.ticket_info{margin:0px 5px 5px 5px;}
.ticket_info td{padding:9px 0px 4px 5px;}
.ticket_last{height:20px;padding:5px 5px 5px 10px;}
.ticket_faretd{ border-top:1px solid #A7A9AD; padding-top:10px;}

#ticket_list{border:1px solid #ADD6FF;margin-top:5px;padding-bottom:5px; background-color:#FFFFFF;}
.ticket_list_title{background-color:#E9F1FE; font-weight:bold; padding:8px 10px 8px 10px;}
.ticket_list_journey{background-color:#FAFAFA; padding:8px 10px 8px 15px; color:#939291; font-size:14px;}
.ticket_list_choice{padding:10px;}
.ticket_list_choice p{ line-height:5px; padding:5px;}
.ticket_list_blue{ line-height:25px;background-color:#EFF5FE; padding:5px 10px 5px 10px;}
.ticket_list_white{ line-height:18px;border-bottom:1px dashed #999999; padding:5px 10px 5px 10px;}
.ticket_list_grey{background-color:#FAFAFA; padding:8px 10px 5px 15px; color:#0066FF; font-weight:bold;}
.ticket_list_last{height:15px;padding:8px 5px 0px 15px;}
.choice_font{ font-size:14px; color:#236CD7;}
.red {color:#F00;}
.bold{font-weight:bold;}

.ticket_visa{margin:5px 5px 10px 5px;}
.ticket_visa_title{border-top:1px solid #A8A9AD; border-bottom:1px solid #A8A9AD; padding:5px 10px 5px 10px; font-weight:bold;}

.ticket_flight{margin:10px 10px 20px 10px; background-color:#FFFEF6; color:#747272; border-top:2px solid #F7941C; padding-top:8px;}
.flight_title{margin-bottom:5px; font-weight:bold; color:#FF8C46; background-color:#FFFFFF; }
.flight_table_top{border-top:1px solid #FDD699; border-left:1px solid #FDD699; line-height:15px; padding:5px 3px 5px 3px;}
.flight_table_toplast{border-top:1px solid #FDD699; border-left:1px solid #FDD699; border-right:1px solid #FDD699;line-height:15px; padding:5px 3px 5px 10px;}
.flight_table{border-top:1px solid #FDD699; border-left:1px solid #FDD699; border-bottom:1px solid #FDD699;line-height:15px; padding:5px 3px 5px 3px;}
.flight_tablelast{border-top:1px solid #FDD699; border-left:1px solid #FDD699; border-right:1px solid #FDD699; border-bottom:1px solid #FDD699;line-height:15px; padding:5px 3px 5px 10px;}
.flight_tableleftlast{border-top:1px solid #FDD699; border-left:1px solid #FDD699;  border-bottom:1px solid #FDD699;line-height:15px; padding:5px 3px 5px 10px; color:#0066FF; font-weight:bold;}
.flight_table_middle{ border-left:1px solid #FDD699; line-height:15px; padding:5px 3px 5px 3px;}
.flight_table_middlelast{ border-left:1px solid #FDD699; border-right:1px solid #FDD699; line-height:15px; padding:5px 3px 5px 3px;}
.ticket_flight p{ line-height:15px; margin:5px;}
.flight_font{ color:#C64E4B;}
.flight_tablelast p{ color:#0066FF;}

.ticket_book_title{ border-bottom:1px dashed #666666;padding:0px 15px 9px 10px;}
.book_individual{margin:0px 4px 0px 4px; padding-bottom:5px; background-color:#F1FAFE; border-top:3px solid #D0E3FF; border-bottom:1px dashed #666666;}
.book_title{height:25px; background-image:url(../image/international_ticket/full_in_pic.gif); font-weight:bold; padding-left:10px;}
.book_type{padding:20px 0px 20px 10px;}
.book_type td{ line-height:20px;}
.book_linkman{margin:0px 4px 0px 4px; padding-bottom:5px; border-top:3px solid #D0E3FF;}
.book_linemantitle{height:23px; background-image:url(../image/international_ticket/linemam_pic.gif); font-weight:bold; padding-left:10px;}
.book_linemanlist{padding:15px 0px 15px 60px; }
.book_linemanlist td{ line-height:20px;} 
.book_express{padding:10px}
.book_message{margin:0px 4px 0px 4px; padding-bottom:5px; border-top:3px solid #D0E3FF;}

#affirmance{width:996px; margin:5px 2px 0px 2px;}
.affirmance_individual{margin:10px;}
.affirmance_individual p{ line-height:15px; margin:5px;}
.affirmance_table_top{border-top:1px solid #BDD7FC; border-left:1px solid #BDD7FC; line-height:15px; padding:5px; background-color:#F4F7FC;}
.affirmance_table_toplast{border-top:1px solid #BDD7FC; border-left:1px solid #BDD7FC; border-right:1px solid #BDD7FC;line-height:15px; padding:5px; background-color:#F4F7FC;}
.affirmance_table{border-top:1px solid #BDD7FC; border-left:1px solid #BDD7FC; border-bottom:1px solid #BDD7FC;line-height:15px; padding:5px; background-color:#F4F7FC;}
.affirmance_tablelast{border-top:1px solid #BDD7FC; border-left:1px solid #BDD7FC; border-right:1px solid #BDD7FC; border-bottom:1px solid #BDD7FC;line-height:15px; padding:5px; background-color:#F4F7FC;}
.affirmance_font{ color:#3367B6;}

.payment_list{ padding:20px 20px 20px 40px; border-bottom:1px dashed #C0D2E0; border-top:1px solid #C0D2E0; font-size:14px; color:#798DAE;}
.payment_middle{ padding:20px 20px 20px 40px; margin:0px 5px; font-size:14px; color:#798DAE;}
.payment_list td{ padding:8px;}
.payment_middle td{ padding:8px;}
.payment_last{ padding:20px 20px 20px 40px; background-color:#F7F7F7; margin:5px 5px 0px 5px;}
.payment_last td{ font-size:14px; color:#798DAE; padding:10px; font-weight:bold;}

.sorry{ line-height:20px;  text-align:center; font-size:16px; color:#000000; font-weight:bold; margin:10px; display:none;}

.orders{ border:3px solid #95C1FE; font-size:14px; margin:20px 10px; background-color:#ECF4FF; }
.orders td{ padding:10px;}
.orders_title{ padding:0px 0px 5px 10px; font-weight:bold; font-size:14px; color:#333333;}

.pay_success{ text-align:center; margin-top:100px; color:#009900; font-size:16px; font-weight:bold;}
.pay_no{ text-align:center; margin-top:100px; color:#FF3300; font-size:16px; font-weight:bold;}
.pay_next{ text-align:center; font-size:12px; margin-bottom:100px; margin-top:10px;}
.img1 {width:150px; height:180px; position:absolute; top:36%; left:63%}
.img {width:150px; height:100px; position:absolute; top:28%; left:66%}